devote oneself to work - German English Dictionary